Swamp Creek is an 18.8-mile-long (30.3 km)[1] tributary of Perkiomen Creek in Berks and Montgomery counties, Pennsylvania, in the United States.
Swamp Creek is born in Berks County then flows through Montgomery County to join Perkiomen Creek above Schwenksville.